managing director of ımf - Turkish English Dictionary